#!/usr/bin/env node

//Node.js 内置的 http 模块  
import http from 'http';  
import chalk from 'chalk';  
  
// 创建一个 HTTP 服务器  
const server = http.createServer((req, res) => {  
  // 构造 HTTP 请求起始行  
  const requestLine = `${req.method} ${req.url} HTTP/${req.httpVersion}`;  
  
  // 使用 chalk 打印请求起始行，颜色为亮绿色  
  console.log(chalk.greenBright(requestLine));  
  
  // 响应客户端  
  res.statusCode = 200;  
  res.setHeader('Content-Type', 'text/plain');  
  res.end('Hello, world!\n');  
});  
  
// 监听 8080 端口  
server.listen(8080, () => {  
  console.log('Server is running at http://localhost:8080/');  
});